meaning of stromateid fish

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


Related Words

stromateid fish |

Developed & Maintained By Taraprasad.com

Treasure Words