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