translate English to French: Recently a delegation of Lithuanian lecturers paid a visit.
Récemment, une délégation d’universitaires lituaniens est venue en visite.