to have the benefit or advantage of

Translation:
English
Add