Results for "

cascade

"
English - Turkish Dictionary

cascade

(English - Turkish Dictionary) :
i. şelale, çağlayan.