1 definition by angrybird101
A beautiful girl admired by everyone for her honesy and kindness. Boys feel nervous around her and girls feel jealous. If you are lucky enough to know an Imogen hold her tight and never let her go!
by angrybird101 June 9, 2013