(Archeic) Idiom Cheifly BritishUsed when someone is talking nonsense
Aliens, Extraterrestrial life forms... I've never heard such rubbish.