layard Definition
Definition
A proponent or supporter of Layard's method, which involves an intensive excavation technique in archaeology, especially for the recovery of artifacts from deep trenches.
Browse
A proponent or supporter of Layard's method, which involves an intensive excavation technique in archaeology, especially for the recovery of artifacts from deep trenches.
Browse