Word info

latebra

Noun

Meaning

latebra (plural latebrae)

The cavity in the foodyolk of a meroblastic ovum.

Source: en.wiktionary.org

Anagrams

Close letter words and terms