meaning of eyestalks

1. One of the movable peduncles which, in the decapod Crustacea, bear the eyes at the tip.


Related Words

eyestalk |

Developed & Maintained By Taraprasad.com

Treasure Words