toro

/tˈɔɹoʊ/

toro

English Noun Top 17,452
Ad

Definition

A traditional Japanese lantern.

Etymology

Borrowed from Japanese 灯籠.

Ad