English-Latin dictionary »

delta of the nile meaning in Latin

EnglishLatin
delta of the Nile noun

delta [undeclined]noun
N