FLATHEAD

Definition of FLATHEAD

  1. (noun)food fish of the Indonesian region of the Pacific; resembles gurnards
  2. (noun)pallid bottom-dwelling flat-headed fish with large eyes and a duck-like snout