salamandres

French

Noun

salamandres f

  1. plural of salamandre