sarrapia (diphysa punctata) - German English Dictionary