English | German | Russian | Czech

treelawn English

Meaning treelawn meaning

What does treelawn mean?

treelawn

A strip of unpaved land planted with trees, running alongside a street.

Are you looking for...?