Normally refers to a variable length string data type.
Note a discrepancy in TSQL (does it do this in Oracle and MySQL as well?) when defined without a length:
@somevar VARCHAR it is a ONE CHARACTER LONG STRING. If it is defined with a length:
@somevar VARCHAR(10) like so, then it has that length (in this case 10 characters). This can cause truncation when unexpected.