self-adherent - Turkish English Dictionary