cloverleaf

Explore definitions, synonyms, and language insights of cloverleaf

Definitions

Noun
an interchange that does not require left-hand turns

More General Terms