Ophiotaurus in French Ophiotaurus in French Ophiotauros noun (Greek mythology) A mythical creature, part bull and part serpent. Add to Flashcards