ehram


Results for "ehram"

Turkish - English dictionary

ehram

(Turkish - English dictionary) :
pyramid.