Noun Definition

lizardfish

1.Definition: tropical fishes with large mouths in lizard-like heads; found worldwide

Related Noun(s):snakefish

Category: Animals