Slovnenya

Translation English French: cloverleaf

Dictionary: main
cloverleaf
noun