Dizionario Inglese - Latino

English - latine

Flooding in latino:

1. Inundatio Inundatio