Translation of delman in English:

delman

two-wheeled horse-drawn carriage

  • 1

    two-wheeled horse-drawn carriage