meduloide - Turkish English Dictionary