Results for "

kanara

"
Turkish - English dictionary

kanara

(Turkish - English dictionary) :
slaughterhouse.