ターボ (Taabo) is a Japanese noun meaning “turbo”.

Meanings

  1. nounturbo