inundate in Finnish
inundate in Finnish
hukkua
To cover with large amounts of water; to flood.
hukuttaa
To cover with large amounts of water; to flood.