Slovnenya

Translation English Spanish: riverbed

Dictionary: main
riverbed
noun