deep-seal trap - Turkish English Dictionary