Dictionary search results

Showing 1-2 of 2 results

gemma British & World English

A small cellular body or bud that can separate to form a new organism

gemma New Oxford Dictionary for Writers & Editors

small cellular body or bud