Log in
Search words & phrases
leyte
US
・
UK
A1
Definition
Video subtitles
proper noun
An island in the central Philippines; population 1,790,400 (est. 2009); chief town, Tacloban.