Linguistics
Two languages can share a word that means opposite things
'False friends' are words in different languages that look or sound alike but diverge in meaning — Spanish 'embarazada' means pregnant, not embarrassed; English 'gift' means present, but German 'Gift' means poison. Most arise when two languages inherit the same root word and then let its meaning drift in different directions over centuries. They're a notorious trap for language learners and an occasional source of real translation disasters.