Heterogeneous Meaning In English