almemars

English

Noun

almemars

  1. plural of almemar