lake biwa

/L EY1 K B IY0 W AH0/
noun
  1. 1

    The largest lake in Japan, located in Shiga prefecture.