S TRAP Meaning of S TRAP in English nounUsage: capitalized S: an S-shaped trap used in plumbing Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012