agarwoods

English

Noun

agarwoods

  1. plural of agarwood