Drowsihead

What is Drowsihead?

Drowsihead definition and meaning on Dictionary terms:
noun Archaic.