Definify.com

Definition 2024


storace

storace

Italian

Noun

storace m (plural storaci)

  1. liquidambar
  2. storax