LORICATA


Meaning of LORICATA in English

noun ·pl the crocodilia.

2. loricata ·noun ·pl a suborder of edentates, covered with bony plates, including the armadillos.

Webster English vocab.      Английский словарь Webster.