self-propelled

  1. Noun, Military kundağı motorlu
  2. Adjective özitişimli.