Slovnenya

Translation English French: lychee

Dictionary: main
lychee
noun