macuba - German English Dictionary