Definition of "Layard"

Layard

  • proper noun

    plural Layards

    1. A surname.