Find the word definition

Wiktionary
amber seeds

n. (plural of amber seed English)