homemade broom made with strong twigs from small bushes - Spanish English Dictionary