traquenards
French
Noun
traquenards
m
plural of
traquenard