{{term}}
- {{preview}}
Top definition
Lumbanoid
Lumbanoid: an imaginary, yet vital body part. Crucial to life.
Credits: Mr. Tim
Hoppe
(Army Buddy)
The
Bosse's
Wife (
motion picture
)
(calling in to work)
Hey boss
, I cant come to work today. My
lumbanoid
(s) is
acting up
again!
by
Snowfighter10
June 23, 2019
Get the
Lumbanoid
neck gaiter and mug.