Noun

traps (n.) , [sing. a trap]

related Results

oil traps {Eng.}

similar Results