Yes,
perro caliente
means 'hot dog' literally.