translate English to French: Maybe you can come up with a better one…" An important point:
Vous pourriez peut-être en trouver une meilleure. »