Slovnenya

Translation English French: execrate

Dictionary: main