Webster's Revised Unabridged Dictionary · 1913

Scypha

Scypha , noun

[New Latin]

(Botany) See Scyphus, 2 (b).