virtual

meaning: existing in essence or effect though not in actual fact (adjective)


meaning: being actually such in almost every respect (adjective)

synonyms:practical,