You asked:

what does virtually mean

The word 'virtually' has a couple of distinct uses: as an adverb, 1. in essence or effect but not in fact; 2. (of actions or states) slightly short of or not quite accomplished; all but.