malpighian tubule - Turkish English Dictionary