1 definition by Kolliolli

Shortened version of ex caelis oblatus, or “offered by the heavens”, the modern meaning is "foundling".
The rain came "excaelis".
by Kolliolli November 30, 2010
Get the excaelis mug.