Rtts Definition

Advertisement

Rtts:

A trademark for a retrievable squeeze tool.

«