meaning of benchilada

benchilada meaning in Urban Dictionary

A homeless person who wraps himself up in carpeting cushioning and rests on benches.