stp

(noun) STP

< stowing | strabismus >