liver nodule - Turkish English Dictionary