removable rack - Turkish English Dictionary