ser más lento que una tortuga - Spanish English Dictionary