Spanish English Dictionary

español - English

REPITA. in English:

1. REPEAT.