avoir les dents longues
French
to have long teeth • To be very ambitious and aim high, but in a pejorative way. You would do anything to reach your goal.
"Les soeurs de Cendrillon ont les dents longues et sont prêtes à tout pour se marier avec le prince."