strange and ridiculous action - German English Dictionary