venus's looking-glass - Turkish English Dictionary