someone who talks too much rubbish - Spanish English Dictionary