meaning of whale louse

1. amphipod crustacean parasitic on cetaceans


Related Words

whale louse |

Developed & Maintained By Taraprasad.com

Treasure Words