French Vocabulary Illustrated: rouage

French Vocabulary Illustrated: rouage