French–English dictionary

English translation of the French word de son propre aveu

French → English
  
FrenchEnglish
de son propre aveu avowedly; by one’s own admission