Slovnenya

Translation English French: lily-livered

Dictionary: main
lily-livered
adjective