Colombes

See also: colombes

English

Proper noun

Colombes

  1. A commune in the northwestern suburbs of Paris, France.