windowlets

English

Noun

windowlets

  1. plural of windowlet