Grenada
noun
A driveway
arrow_drop_down
0
arrow_drop_down

Grenada
noun
A short or small dead end road. A cul-de-sac.
arrow_drop_down
0
arrow_drop_down
comments