YourDictionary

frogfish

noun pl. frogfish, frogfishes

any of a family (Antennariidae) of tropical angler fishes with a globular, scaleless body bearing many fleshy appendages

See frogfish in American Heritage Dictionary 4

Learn more about frogfish

link/cite print suggestion box