Metaphor is a problem for natural language knowledge acquisition systems. Experts will make utterances based upon domain metaphors whichthe acquisition system ma y not possess. A n approach is presented whichuses knowledge about previously understood metaphors to process new uses.This approach is contrasted with several formal proposals for metaphorunderstanding which do not use explicit knowledge about metaphors. Asystem for representing metaphorical knowledge, as part of a generalknowledge representation language, has been built. A knowledge acquisition system, UCTeacher, is described which can process newly encounteredmetaphors using knowledge of the domain and explicit knowledge abouthow similar metaphors have been used before. A detailed example from thesystem is presented.