Definition for 'allmouth'

user image
"allmouth" NOUN Definition -
  • fishes having large mouths with a wormlike filament attached for luring prey