1. A computer-implemented method comprising: receiving a message from a sending client at a recipient client, the recipient client including a processor; detecting, by the processor, an unknown word selection at the recipient client, wherein the unknown word selection corresponds to an unknown word included in the message, the unknown word having a plurality of definitions; identifying, by the processor, a common social networking group between the sending client and the recipient client by matching a sending client user profile with a recipient client user profile, the sending client user profile corresponding to the sending client and the recipient client user profile corresponding to the recipient client; determining, by the processor, whether the unknown word is included in an unknown word repository, wherein each unknown word in the unknown word repository corresponds to a plurality of definitions; in response to determining that the unknown word is included in the unknown word repository, selecting, by the processor, one of the plurality of definitions included in the unknown word repository that corresponds to the unknown word, wherein the selection is based upon the identified common social networking group; and providing the selected definition to a user at the recipient client.
1. A computer-implemented method comprising: receiving a message from a sending client at a recipient client, the recipient client including a processor; detecting, by the processor, an unknown word selection at the recipient client, wherein the unknown word selection corresponds to an unknown word included in the message, the unknown word having a plurality of definitions; identifying, by the processor, a common social networking group between the sending client and the recipient client by matching a sending client user profile with a recipient client user profile, the sending client user profile corresponding to the sending client and the recipient client user profile corresponding to the recipient client; determining, by the processor, whether the unknown word is included in an unknown word repository, wherein each unknown word in the unknown word repository corresponds to a plurality of definitions; in response to determining that the unknown word is included in the unknown word repository, selecting, by the processor, one of the plurality of definitions included in the unknown word repository that corresponds to the unknown word, wherein the selection is based upon the identified common social networking group; and providing the selected definition to a user at the recipient client. 6. The method of claim 1 further comprising: requesting a sending client user profile from the sending client; in response to the request, receiving the sending client user profile; using the sending client user profile to identify a social networking group frequency order, wherein the common social networking group is first in the social networking group frequency order and other social networking groups are ordered based upon a corresponding social networking group frequency value for each of the other social networking groups that is included in the sending client user profile; organizing the plurality of sending client definitions into a definition order based upon the social networking group frequency order; and displaying the plurality of sending client definitions in the definition order.