à tomber par terre

Adjective

 * 1)  to die for, finger-lickin' good, lip-smacking good, out of this world, delicious, exquisite
 * 2)  stunning, stunningly beautiful, good enough to eat
 * 1)  stunning, stunningly beautiful, good enough to eat