Top definition
Persons that are somewhat retarded, working on a mobile related project. Must be able to mono task and only concentrate on one task at a time.
Those Mobaloids are all chasing the same burst ball about the park again
by Anon-180 June 05, 2016
Get the mug
Get a Mobaloids mug for your dad Abdul.