Common Noun Collocations of communicate

ability, attempt, cell, computer, desire, effort, failure, idea, importance, inability, information, knowledge, language, mean, message, need, nothing, opportunity, order, other, person, power, result, something, system, thought, time, user, way, word