tarhalude

Noun

 * 1) common green capsid,