Top definition
fish carcass that is found rotting in the water. Also a derogatory term for a cleaning lady.
That Tapura is always causing trouble around the gym!
by Cleaner25412 May 11, 2012
Get the mug
Get a Tapura mug for your bunkmate Manafort.