bootlegging: the act of selling illegally or without permission
abstraction: a general concept formed by extracting common features from specific examples
common bean: any of numerous beans eaten either fresh or dried