Delitescent - meaning in english

വിശേഷണം (Adjective)
ഒളിവിലിരിക്കുന്ന
മറവിലുള്ള