Dictionary / Nature

shllal

شلّال

/shl-LAL/

English

waterfall

French

cascade

Part of Speech

noun

Register

standard