mashraps

English

Noun

mashraps

  1. plural of mashrap