sofora

Italian

Noun

sofora f (plural sofore)

  1. Japanese pagoda tree (Styphnolobium japonicum, syn. Sophora japonica)

Anagrams