be kept on a tight leash - Francés Inglés Diccionario

Proponer traducción