Halicot

What is Halicot?

Halicot definition and meaning on Dictionary terms:
noun