meaning of armed bullhead

armed bullhead meaning in General Dictionary

northern Atlantic sea poacher