English-Latin dictionary »

specifically nile cataracts meaning in Latin

EnglishLatin
specifically Nile cataracts noun

catadupum [catadupi](2nd) N
noun