sekoya


Results for "sekoya"

Turkish - English dictionary

sekoya

(Turkish - English dictionary) :
sequoia.