otocyte - French English Dictionary