The Elements of Our Language and How to Teach Them The English language is filled with spelling and pronunciation challenges...words like buffet, cousin, canyon, dwindle, and mosquito. Where do they... This description may be from another edition of this product.