embryonary appendage - Turkish English Dictionary