Home
Advance Search
Dictionary
Words with Friends solver
Meaning of caracul
Definition:-
A sheep of an Asian breed with a dark curled fleece when young. (noun)