Definition of MTB in English:

MTB

  • 1British Motor torpedo boat.

  • 2Mountain bike.