embolada - German English Dictionary