caelicola, caelicolae Latin Definition

Latin Word: caelicola, caelicolae
Part of Speech: [Noun]
Definition: (n.) heaven-dweller



Hire a Writer