iglous

French

Noun

iglous

  1. plural of iglou