Michurin in French Michurin in French Mitchourine proper noun A town in southeastern Bulgaria. Add to Flashcards