Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of loricata

- A suborder of edentates, covered with bony plates, including the armadillos.
- The crocodilia.