emboscada - German English Dictionary