serra









serra


noun plural -rae (-riː)

  1. zoology a sawlike part or organ
52 queries 0.598