mounting straps/plates/links - Turkish English Dictionary