silicon trench - Turkish English Dictionary