Bowie ceylonensis explained
Bowie ceylonensis, is a species of spider of the genus Bowie. It is endemic to Sri Lanka.[1]
See also
Notes and References
- Web site: Bowie ceylonensis (F. O. Pickard-Cambridge, 1897) . 24 August 2022 . World Spider Catalog.