be given the thumbs down - German English Dictionary