implanta - Turkish English Dictionary