1 definition found imbay - Collaborative International Dictionary of English v.0.48 : Imbay \Im*bay"\, v. t. See Embay. [1913 Webster]