1- Longman Dictionary of Contemporary English<br/>2- Longman Advanced American English<br/>I have #1. Is it thorough?