be perfectly valid/to be a perfect match/to perfectly fit/suit something - Français Anglais Dictionnaire