amygdals

English

Noun

amygdals

  1. plural of amygdal