Wéwerugu

English: Translation
Jamaica
Spanish: Translation
Jamaica
proper noun