Tachibana

Tachibana

The term Tachibana (橘, Citrus tachibana) refers to a species of wild green inedible citrus fruits native to Japan. As a name, it can also refer to:

Read more about Tachibana.