noun an island of the Moluccas in Indonesia, W of New Guinea. 7191 sq. mi. (18,625 sq. km). nouna variant spelling of Seram