self-contained instrument - Turkish English Dictionary