moharras

English

Noun

moharras

  1. plural of moharra

Spanish

Noun

moharras f pl

  1. plural of moharra