meaning of goatsfoot

1. short-stemmed South African plant with bluish flowers


Related Words

goatsfoot |

Developed & Maintained By Taraprasad.com

Treasure Words