biwa








noun

  1. Lake, the largest lake in Japan, on Honshu, near Kyoto. 260 sq. mi. (673 sq. km).
54 queries 0.615