cloverleaf Meaning and Definition

Definitions

English definition for cloverleaf

1. n. an interchange that does not require left-hand turns

All in One

reload
Continue Reading
From Wikipedia, the free encyclopedia

Sponored Video