old soldier

noun

Definition of old soldier

slang
: an emptied liquor bottle