aculeus Latin - English
1.
Englishspine
-
Englishrigid, pointed surface protuberance or needle-like structure on an animal, shell, or plant
-
Latinaculeus
2.
Englishstinger
-
Englishpointed portion of an insect
-
Latinaculeus
English translator: Latin English aculeus Eesti sõnaraamat Español Traductor Svenska Översättare