a fraidy-cat - French English Dictionary