Meaning of antennariidae
Definition of antennariidae
(noun)
frogfishes;
tropical
spiny-finned
marine
fishes having
large
nearly
vertical
mouths;
related
to toadfishes and anglers
Other information on antennariidae
WIKIPEDIA results for
antennariidae
Amazon results for
antennariidae
Tweet