mounting strap/plate/link - Turkish English Dictionary