translate English to French: EN Friends of the Earth; FOE [CAN] FR Les Ami(e)s de la terre [CAN] ES Los Amigos de la Tierra (n.m.)
EN service delivery; performance of services; provision of services ES prestación de servicios (n.f.); entrega de servicios (n.f.)