English

edit

Proper noun

edit

Escoda

  1. (Philippines) Ellipsis of Escoda Shoal.