Mansarays

English

Proper noun

Mansarays

  1. plural of Mansaray