Werauhia sp. ?
Photo: