Karaikal in French Karaikal in French Karikal proper noun A town in Puducherry, India. Add to Flashcards