Definify.com

Definition 2025


liocranids

liocranids

English

Noun

liocranids

  1. plural of liocranid