Slovnenya

Translation English French: invigorated

Dictionary: main
invigorated
adjective