makarapa

English: Translation
city dwellers
noun