mpanavotra

Malagasy

Noun

mpanavotra

  1. redeemer