idaro

Noun

 * 1) offspring (collective)