embocada - German English Dictionary