Isle of Dogs

短语

释义与例句

name
  1. 1.

    A peninsula (not a true island) formed by a large meander in the River Thames in East London, England.

词源

Unknown, but many theories have been proposed; see Wikipedia.

来源:wiktionary