presta Verb, presta ▼ ▶ provide, supply (provide) libertate de a presta servicii freedom to provide services Appox. usage (any sense): 1.23 per million words Appox. usage (any sense): 1.23 per million words