carros y carretas
Spanish
Noun
carros
y
carretas
m
pl
(
plural only
)
(
idiomatic
)
bumps in the road