Dictionary
(n.) A claw. See Chela.

                                                                                                                                                                                                                                       

Clyx.com


Chelura
Top of Page
Top of Page