Find the word definition

Wiktionary
delomorphous

a. (context biology of a cell, tissue culture etc English) Having a precise and well-formed limit or boundary.