mafahla

English: Translation
twins
noun