macarra - German English Dictionary