meaning of stromateid

1. small marine fish with a short smooth-scaled compressed body and feeble spines


Related Words

stromateid | stromateid fish | stromateidae |

Developed & Maintained By Taraprasad.com

Treasure Words