Borrowed from Arabic كَرَاوِيَا (karāwiyā, “caraway”), via Andalusian Arabic.
Practice speaking and memorizing "cherovia" and many other words and sentences in Portuguese.