Complain about Bermuda triangle, lack of rain and date (7)
I believe the answer is:
grumble
'complain' is the definition.
(I know that grumble is a type of complain)
I don't understand the rest of the clue.
Can you help me to learn more?
(Other definitions for grumble that I've seen before include "Complain, be a grouch" , "Murmur with discontent" , "what Meldrew does" , "Moan" , "bitch" .)