avicula Latin Definition

Latin Word: avicula
Part of Speech: [Noun]
Definition: little bird



Hire a Writer