English-Latin dictionary »

spanish broom, greenweed and similar shrubs meaning in Latin

EnglishLatin
Spanish broom, greenweed and similar shrubs noun

genesta [genestae](1st) F
noun

genista [genistae](1st) F
noun

Your history