SCYPHULA


Meaning of SCYPHULA in English

ˈsīfyələ, ˈsif- noun

( plural scyphu·lae -ˌlē)

Etymology: New Latin, from scyph- + -ula

1. : scyphistoma

2. : a hypothetical ancestral scyphozoan

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.