rafidas

English

Noun

rafidas

  1. plural of rafida