1 definition by DDSHAH

A tiny little human being human being deprived of brain and overflowing with energy and an amazing laugh.
Person 1: Look it's an imp.
Person 2: Oh, no. It's just a Devansh.
by DDSHAH January 13, 2017
Get the Devansh mug.