BOARFISHES

Definition of BOARFISHES

  1. (noun)fish with large eyes and long snouts
  2. (noun)fish with a projecting snout