handicap hypothesis - German English Dictionary