atmaca


Results for "atmaca"

Turkish - English dictionary

atmaca

(Turkish - English dictionary) :
1. sparrow hawk. 2. slingshot.