mauba - German English Dictionary