stomach drop - German English Dictionary