pelican island

/P EH1 L AH0 K AH0 N AY0 L AH0 N D/
noun
  1. 1

    An island of Antigua and Barbuda.

  2. 2

    An island of the British Virgin Islands.

  3. 3

    An island of Trinidad and Tobago.