Search term Lemna has 3 results
IT Italian EN English
lemna (n) [botanica] {f} duckweed (n) [botanica]