loricaEnglish

lorica

Noun

A hard protective sheath (as secreted by certain protoctists, for example)

English: lorica

Words that start with "lorica"