English edit

Noun edit

storaxes

  1. plural of storax