green seals

English

Noun

green seals

  1. plural of green seal