Ledida /le-di-da /
Grammar:noun
A deep hole in a stream
A pool in a river's bed
Search More Words Dictionary