thingummyjig

an indefinite name for a thing or person which a speaker cannot or does not wish to designate more precisely.