Slovnenya

Translation English Spanish: supercede

Dictionary: main