Разница между прямым и косвенным (переносным) значением слова заключается в следующем:
  - Прямое значение — это основное лексическое значение, когда слово непосредственно называет какой-либо существующий в реальности объект, предмет, а также характеристику или действие.                                                                          www.bolshoyvopros.ru                                                                                               russkiiyazyk.ru                       Значение таких слов не зависит от контекста.                                                                          russkiiyazyk.ru                      
- Переносное значение — это вторичное, производное значение, возникающее на основе сходства предметов, их признаков и функций.                                                                          russkiiyazyk.ru                       Лексическое значение слова переходит на другой предмет или явление.                                                                          www.bolshoyvopros.ru                      
Например, в словосочетании «каменное здание» слово «каменный» называет материал, из которого сложено здание, а в словосочетании «каменное лицо» — обозначает «суровое, бесчувственное» или «недоброжелательное» лицо.                                                                          russkiiyazyk.ru