Anglisy

Ovay

  Mpamaritra

glochideous

  1. zavatra iray manana glochides; misy tsilo

  Tsiahy