Online Dictionary

chamaemelon, chamaemeli Explained

chamaemelon, chamaemeli at Latin => English Of Explained:

N N plant (chamomile?);