Moreover, like all machine translation programs, Google Translate struggles with polysemy (the multiple meanings a word may have)[108][2] and multiword expressions (terms that have meanings that cannot be understood or translated by analyzing the individual word units that compose them).[109] A word in a foreign language might have two different meanings in the translated language. This might lead to mistranslations.