Translator


"escorarse" in English


SYNONYMS