meaning of lizardfish

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


Related Words

lizardfish |

Developed & Maintained By Taraprasad.com

Treasure Words