LORICATA MEANING IN ENGLISH

• Loricata Definition & Synonyms

  1. (n. pl.) A suborder of edentates, covered with bony plates, including the armadillos.
  2. (n. pl.) The crocodilia.


RECENT SEARCHES