Multilingual Turkish Dictionary

HAM HANDED

HAM HANDED : English Turkish

eceriksiz, hoyrat, eli ağır