shoya

/ˈʃoʊ.jə/

Definitions

1. noun

A type of Japanese tree with fragrant flowers, or a Japanese word for a place where one can smell flowers

“The shoya in the garden was a beautiful sight to behold during spring.”

Synonyms

  • aroma
  • garden

Antonyms

  • stench