1 result found

Search Results for: cirrus

Cirrus

Definition noun, plural: cirri (botany) A tendril or clasper or similar part. (zoology) (1) A bundle or tuft of cilia... Read More