to be lily-livered - Almanca İngilizce Sözlük