lode.com

lode

  1. (noun) A rich source or deposit of a valuable mineral or resource.