Isle of DogsWiktionary 原文英美词源说明Unknown, but many theories have been proposed; see Wikipedia.释义专有名词proper noun1A peninsula (not a true island) formed by a large meander in the River Thames in East London, England.