Callisto in French Callisto in French Callisto proper noun (Greek mythology) A nymph of Artemis. Add to Flashcards