Found 1 boys and girls with the meaning of envious
Invidia / 7 letters 
Meaning of Invidia In Latin, Invidia means Envious More

Browse by meanings

sea-nymphseaportsearching
seashoreseashore.meaningseason
seawaysecondsecret
secureseditionseeing
seethseethingseizing
selectedselenaself-sacrifice
sellingsemi-precioussends