Definitions of Homer armstrong thompson:

  • noun:   United States classical archaeologist (born in Canada) noted for leading the excavation of the Athenian agora (1906-2000)