self-contained aid - Turkish English Dictionary