meaning of patellula

1. A cuplike sucker on the feet of certain insects.


Related Words

patellula | patellulae |

Developed & Maintained By Taraprasad.com

Treasure Words