pertaining to macarena, spain or inhabitants - German English Dictionary