make one's voice heard - Spanish English Dictionary