traffic registration and supervision bureau - Spanish English Dictionary