Slovnenya

Translation English Spanish: invigilate

Dictionary: main