nta mpuhwe zigira abadafite aho baba ibinyoma byose bishaje kandi arikubeshya mwana ndinjiye muri wewe birababaza the madagascar sand lizards are insectivores