Log in
Search words & phrases
flores
US
・
UK
A1
Definition
Video subtitles
proper noun
The largest of the Lesser Sunda Islands in Indonesia.