karite butter

English

Noun

karite butter (uncountable)

  1. Shea butter.