embryological research laboratory - French English Dictionary