meaning of ommastrephes

1. extremely active cylindrical squid with short strong arms and large rhombic terminal fins


Related Words

ommastrephes |

Developed & Maintained By Taraprasad.com

Treasure Words