Definition of LHD in English:

LHD

  • Left-hand drive.