butchas

English

Noun

butchas

  1. plural of butcha

Anagrams