amber seeds

English

Noun

amber seeds

  1. plural of amber seed