sarrapia (diphysa punctata) - Turkish English Dictionary