English translation of 'linfa'
See linfa vitale
'linfa' in Other Languages
British English: sap NOUN
Sap is the watery liquid in plants and trees.
The leaves, bark and sap are also common ingredients of local herbal remedies.
Translation of linfa from the Collins Italian to English Dictionary