Top definition
Felix domesticus, the common or garden pet cat.
"That damned flea hotel from next door has crapped in the flowerbed AGAIN !"
by eighthofseven August 13, 2007
Get the mug
Get a flea hotel mug for your Facebook friend Rihanna.