Composition comprising: i) one or more aminocarboxylic acid compounds of formula, and salts thereof: in which: R 1 represents a linear or branched, saturated or unsaturated C 6 to C 30 alkyl chain, said chain also possibly being interrupted with one or more hydrocarbon-based rings, R 2 represents a hydrogen atom or a group - (CHR a -CHR b) - COOR 5, with R a and R b, which may be identical or different, representing, independently of each other, a hydrogen atom or a methyl group, R 3 represents a hydrogen atom or a group - (CHR a -CHR b) - COOR 6, with R a and R b, which may be identical or different, representing, independently of each other, a hydrogen atom or a methyl group, R 4 represents a hydrogen atom or a group - (CHR a -CHR b) - COOR 7, with R a and R b, which may be identical or different, representing, independently of each other, a hydrogen atom or a methyl group, R 5, R 6 and R 7, which may be identical or different, representing, independently of each other, a hydrogen atom or a linear or branched, saturated or unsaturated C 1 to C 12 alkyl chain, it being understood that at least one of the radicals R 2, R 3 or R 4 includes a carboxylic acid function (-COOH), m represents an integer ranging from 1 to 6, and n represents an integer ranging from 0 to 10, and p is equal to 0 or 1 and preferably p is equal to 0, and ii) one or more nonionic surfactants. i) one or more aminocarboxylic acid compounds of formula, and salts thereof: in which: R 1 represents a linear or branched, saturated or unsaturated C 6 to C 30 alkyl chain, said chain also possibly being interrupted with one or more hydrocarbon-based rings, R 2 represents a hydrogen atom or a group - (CHR a -CHR b) - COOR 5, with R a and R b, which may be identical or different, representing, independently of each other, a hydrogen atom or a methyl group, R 3 represents a hydrogen atom or a group - (CHR a -CHR b) - COOR 6, with R a and R b, which may be identical or different, representing, independently of each other, a hydrogen atom or a methyl group, R 4 represents a hydrogen atom or a group - (CHR a -CHR b) - COOR 7, with R a and R b, which may be identical or different, representing, independently of each other, a hydrogen atom or a methyl group, R 5, R 6 and R 7, which may be identical or different, representing, independently of each other, a hydrogen atom or a linear or branched, saturated or unsaturated C 1 to C 12 alkyl chain, it being understood that at least one of the radicals R 2, R 3 or R 4 includes a carboxylic acid function (-COOH), m represents an integer ranging from 1 to 6, and n represents an integer ranging from 0 to 10, and p is equal to 0 or 1 and preferably p is equal to 0, and R 1 represents a linear or branched, saturated or unsaturated C 6 to C 30 alkyl chain, said chain also possibly being interrupted with one or more hydrocarbon-based rings, R 2 represents a hydrogen atom or a group - (CHR a -CHR b) - COOR 5, with R a and R b, which may be identical or different, representing, independently of each other, a hydrogen atom or a methyl group, R 3 represents a hydrogen atom or a group - (CHR a -CHR b) - COOR 6, with R a and R b, which may be identical or different, representing, independently of each other, a hydrogen atom or a methyl group, R 4 represents a hydrogen atom or a group - (CHR a -CHR b) - COOR 7, with R a and R b, which may be identical or different, representing, independently of each other, a hydrogen atom or a methyl group, R 5, R 6 and R 7, which may be identical or different, representing, independently of each other, a hydrogen atom or a linear or branched, saturated or unsaturated C 1 to C 12 alkyl chain, it being understood that at least one of the radicals R 2, R 3 or R 4 includes a carboxylic acid function (-COOH), m represents an integer ranging from 1 to 6, and n represents an integer ranging from 0 to 10, and p is equal to 0 or 1 and preferably p is equal to 0, and ii) one or more nonionic surfactants.