Slovnenya

Translation English Spanish: howitzer

Dictionary: main