double-lipped gland seal - Turkish English Dictionary