Slovnenya

Translation English French: carissa

Dictionary: main
carissa
noun