Slovnenya

Translation English French: invidious

Dictionary: main
invidious
adjective