dumb, ingenuous, or not very sharp person - Türkisch Englisch Wörterbuch