malpighian tubules - Turkish English Dictionary