Slovnenya

Translation English French: waterspout

Dictionary: main
waterspout
noun