Channel bill February 18, 2021 thedictionary Channel bill0 Comments(Zool.) a very large Australian cuckoo (Scythrops Novæhollandiæ.See also: Channel