lamproyons

French

Noun

lamproyons

  1. plural of lamproyon