Disambiguating Natural Language Via Aligning Meaningful Descriptions