Definify.com

Definition 2024


Lake_Biwa

Lake Biwa

English

Proper noun

Lake Biwa

  1. The largest lake in Japan, located in Shiga prefecture.

Translations