transosteal implant - Turkish English Dictionary