Caracul

What is Caracul?

Caracul definition and meaning on Dictionary terms:
noun