greenstrips

English

Noun

greenstrips

  1. plural of greenstrip