whatchamacallit - noun

singularwhatchamacallit
pluralwhatchamacallits