Словосочетание – это сочетание двух (и более) самостоятельных слов, связанных между собой грамматически и по смыслу (любить животных; дождь или снег). Словосочетания формируются в предложении и выделяются из него.

Бабайцева В.В., Чеснокова Л.Д. Русский язык. Теория. 5-9. §159.