Definition of LHD in English:

LHD

abbreviation

  • Left-hand drive.