Selda


JM Latin-English DictionaryDownload this dictionary
selda
a shop; a stall; a shed; a willow wood; a salt pit.