meaning of echeneis naucrates

1. remoras found attached to sharks


Related Words

echeneis naucrates |

Developed & Maintained By Taraprasad.com

Treasure Words