Amindivi Islands
[ ah-min-dee-vee, ah-min- ]
noun
a group of islands in the NE Laccadive Islands, off the SW coast of India. 3.75 sq. mi. (9.71 sq. km).
Words Nearby Amindivi Islands
Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2023
Browse