canyon


Results for "canyon"

English - Turkish Dictionary

canyon

(English - Turkish Dictionary) :
i. kanyon, derin vadi.