cefalopoda

/cheh-fah-loh-POH-dah/
[Italian] plural cefalopodi

"Head foot". Cephalopod.

Synonyms in other languages

Latin names

Countries