meaning of soft spot

1. a place of especial vulnerability


Related Words

soft spot |

Developed & Maintained By Taraprasad.com

Treasure Words