Etymology Explorer › Brazilian Portuguese

Where does “caboclo” come from?