English-Latin dictionary »

put the finishing touches to meaning in Latin

EnglishLatin
put the finishing touches to verb

perpolio [perpolire, perpolivi, perpolitus](4th)
verb