Toronto Islands

English

Etymology

Toronto +‎ islands

Proper noun

Toronto Islands pl (plural only)

  1. An archipelago of Lake Ontario, Canada.

See also