Meaning of allmouth

Definition of allmouth

(noun) fishes having large mouths with a wormlike filament attached for luring prey

Other information on allmouth

WIKIPEDIA results for allmouth
Amazon results for allmouth