Meaning of Decapod



English: Decapod
Bangla: ডেকাপোদ্
Hindi: दस पैरवाला जलचर
Type: Adjective / বিশেষণ / विशेषण