euphorbia pit scale
Planchonia stentae (Brain)