Definition of “canalis” - English Dictionary

English