larva plural larvae – Meaning and Explanation