meaning of pecten magellanicus

1. a large scallop inhabiting deep waters of the Atlantic coast of North America


Related Words

pecten magellanicus |

Developed & Maintained By Taraprasad.com

Treasure Words