Search Result for "ott":
The Free On-line Dictionary of Computing (30 December 2018):

OTT Over the top. Excessive or uncalled for. (1995-01-31)