cercadoFormsTop 15000MeaningsNoun1. vegetable garden or plot of land surrounded by a palisade2. palisade3. stockade