attachability - Turkish English Dictionary