La trappe

What is La trappe?

La trappe definition and meaning on Dictionary terms:
noun

an abbey in Normandy, France, at which the Trappist order was founded.