1 result found

Search Results for: newfoundland

Squid

squid 1. (Science: zoology) Any one of numerous species of ten-armed cephalopods having a long, tapered body, and a caudal... Read More