yumi

yumi

English Noun Top 17,967
Ad

Definition

A type of archery bow from Japan.

Etymology

From Japanese 弓 (“yumi”).

Ad