Definitions for "Javea"
a pretty town with a long history centred on its port