delta


Results for "delta"

Turkish - English dictionary

delta

(Turkish - English dictionary) :
geog. delta.