1 definition by Summerbreeze111

Top Definition
Of Italian descent, bit of a tree-hugger, excellent at sports
Check her ! What an Emilia !
by Summerbreeze111 October 14, 2009
Mug icon
Buy a Emilia mug!