dumbass (stupid person) - Turkish English Dictionary