New oxford Advanced learners Dictionary - Oxford (Oxford pub.)
Misc