Meaning of trap door
Definition of trap door
(noun)
a hinged or
sliding
door
in a
floor
or
ceiling
Other information on trap door
WIKIPEDIA results for
trap door
Amazon results for
trap door
Tweet