thylacoid - French English Dictionary