short on brains and slow-reacting person - Türkisch Englisch Wörterbuch