1. A method of displaying an on-line definition of a first word on a screen of an electronic device, the first word being part of a user-definition-request received from a user of the electronic device by a server via a communication network, the server and the electronic device being communicatively coupled by the communication network, the method executed at the server, the method comprising: receiving, by the server, a first service response comprising a first definition set from a first source, the first definition set being based on the first word; receiving, by the server, a second service response comprising a second definition set from a second source, the second definition set being based on the first word; parsing, by the server, the first definition set to obtain individual first set words; parsing, by the server, the second definition set to obtain individual second set words; organizing, by the server, the individual first set words into at least one definition cluster; responsive to at least one of the individual second set words matching any one of the individual first set words, merging, by the server, at least a portion of the individual second set words with the first cluster, the first cluster comprising a merged definition set being distinct from the first and second definition sets; responsive to at least one of the individual second set words not matching any of the individual first set words, merging, by the server, at least a portion of the individual second set words with a second cluster, the second cluster being distinct from the first cluster; causing, by the server, the electronic device to display on the screen to the user both the first cluster and the second cluster as definitions of the first word, the first cluster and the second cluster being visually distinct when displayed on the screen.