semicarbazide h2nnhconh2 – Meaning and Explanation