Biwa (noun) Definition, Meaning & Examples

noun
  1. the largest lake in Japan, on Honshu, near Kyoto. 260 sq. mi. (673 sq. km).
Biwa (noun) Definition, Meaning & Examples

More Definitions