meaning of androzoon

androzoon meaning in Urban Dictionary

n. An animal that is trained for bestiality