sir leonard woolley Meaning, Definition & Usage

  1. noun English archaeologist who supervised the excavations at Ur (1880-1960)
    Woolley; Sir Charles Leonard Woolley.

WordNet