Translator


"persona indispensable" in English