meaning of squalus acanthias

1. destructive dogfish of the Atlantic coastal waters of America and Europe; widely used in anatomy classes


Related Words

squalus acanthias |

Developed & Maintained By Taraprasad.com

Treasure Words