absorption trench - Turkish English Dictionary