Learning Disentangled Representations for Natural Language Definitions