Rhyme Desk
Find rhyming words!

Definition of "Underachieve" :

verb: perform less well or with less success than expected

"John consistently underachieves, although he is very able."