What does beddoe mean?

beddoe meaning in Urban Dictionary

A welsh sheep shagga hu teachs technology at a most unholy destination and will neva shut-up bout sheep