It's downright nonsense.

英 美
  • 这完全是一派胡言;
  • downright adv.彻底地;完全地adj.彻底的;明白的;率直的
  • its pron.(it的所有格)它的
  • nonsense n.废话;胡说;荒唐