English | German | Russian | Czech

Sussex Drive English

Meaning Sussex Drive meaning

What does Sussex Drive mean?

Sussex Drive

A street in Ottawa, the location of the official residence of the prime minister of Canada. idiomatic

Are you looking for...?