highly imaginative but unlikely; a farfetched excuse; an implausible explanation
[ Syn: implausible ]