Ultimately from Italian carretta. Cf. Romanian caretă, Bulgarian карета (kareta).
caretã f (plural careti or carete)