YourDictionary

Biwa

(bēˈwä)

A lake of southern Honshu, Japan, west of Nagoya. It is the largest lake in the country and a popular scenic resort area.

link/cite print suggestion box