look up any word, like plopping:

1 definition by Summerbreeze111

 
1.
Of Italian descent, bit of a tree-hugger, excellent at sports
Check her ! What an Emilia !
by Summerbreeze111 October 14, 2009