storaxes
English
Noun
storaxes
plural of
storax