shepherd's pouch - French English Dictionary