From English-Romanian FreeDict Dictionary ver. 0.6.3: trap /tɹˈap/ 1. a captura 2. capcană
trap /tɹˈap/ 1. a captura 2. capcană