vaguely similar - Turkish English Dictionary