madaroses

French

Noun

madaroses

  1. plural of madarose