Episode description


12 advanced vocabulary words for colors | Espresso English Podcast - Listen or read transcript on Metacast