giving speeches often - Spanish English Dictionary