Term of the Moment

digital media player


Look Up Another Term


Definition: PTT


(1) (Postal, Telegraph & Telephone) The governmental agency responsible for combined postal, telegraph and telephone services in many European countries.

(2) See push-to-talk.