A fork of Rural Dictionary
Whatyamacallit: Is used when you can't remember the name for something and so you replace it for 'whatyamacallit'.
I need to check my 'whatyamacallit'....my account balance.